package com.yq.homework.day23;

import jdk.nashorn.internal.objects.annotations.Where;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

/**
 * @author 3307235355@qq.com
 * @since 2022/06/23 20:34
 * 键盘输入文件名，文件内容，按照输入的文件名，文件内容保存。
 * 要求:
 * 输入内容的时候可以多次追加写入，
 * 以一个约定字符串表示结束输出内容，
 * 比如当输入end时表示终止内容输入。
 */
public class Demo06 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入文件名:");
        String s = scanner.nextLine();
        String s1 ="";
        while (!s1.equals("end")){
            System.out.println("请输入文件的内容：");
            s1 = scanner.nextLine();
            try (FileOutputStream file = new FileOutputStream(s,true)){
                file.write(s1.getBytes());
                file.write(System.lineSeparator().getBytes());
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
